# 项是键，对象为值，视图为项和对象的组合
x = {'name': 'John', 'age': 25}
y = x.items()  # 返回“键:值”对视图
print(y)  # “键:值”对视图为dict_items对象
list(y)  # 将“键:值”对视图转换为列表
for a in y: print(a)  # 迭代“键:值”对视图
x['age'] = 30  # 修改字典
print(x)
print(y)  # 从显示结果可以看出视图反映了字典中的修改内容
print('======================')  # 分隔符
x = {'name': 'John', 'age': 25}
y = x.keys()  # 返回键的视图
print(y)  # 显示键视图，键视图为dict_keys对象
x['sex'] = 'male'  # 为字典添加“键:值”对
print(x)
print(y)  # 显示结果说明键视图包含了新添加的键
print(list(y))  # 将键视图转换为列表
